我在下面的代码中收到以下错误:
类型或命名空间定义,或预期的文件结尾
此代码与模拟对象有关。请让我知道我应该如何修改此代码以消除此错误。我尝试删除最后一个大括号,但它给了我更多错误。此外,当我尝试构建此代码时,它会显示“构建失败”。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Moq;
using Test;
namespace Test
{
namespace TestClass
{
namespace TestMethod
{
[TestClass]
public class Test
{
[Testmethod]
public void MyClass_GetTotal()
{
Moq.Mock<MyClass> myMockedClass = new Mock<MyClass>() { CallBase = true };
myMockedClass.Setup(x => x.GetTotal(It.IsAny<int>())).Returns(1);
myMockedClass.Setup(x => x.GetTotal(It.IsAny<string>())).Returns(2);
var actual = myMockedClass.Object.GetTotal(0, string.Empty);
Assert.AreEqual(2, actual);
}
}
}
}
}
}